.red {
  background-color: #FF6A00;
  border-color: #FF6A00;
  color: #fff;
}

button+button {
  margin-top: 32px;
}

.h-title {
  padding: 20px 10px;
}

.base-info {
  width: 50px;
  height: 32px;
  line-height: 32px;
  font-size: 30px;
  float: right;
}

.form-row-content {
  width: 100%;
  height: 32px;
  line-height: 32px;
}

.form-row-productName {
  width: 100%;
  margin-top: 38px;
  margin-bottom: 10px;
  line-height: 32px;
  height: 64px;
}

.package-title {
  display: -webkit-box;
  font-size: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.base-info input {
  font-size: 30px;
}

.form-status-content {
  display: flex;
  width: 100%;
  line-height: 32px;
}

.form-status-content .status {
  height: 32px;
  width: 220px;
  font-size: 30px;
  line-height: 32px;
  margin-left: 10px;
}

.form-status-content .detail {
  color: #2db7f5;
  text-align: center;
  font-size: 30px;
  margin-left: 50px;
  display: flex;
  width: 140px;
  height: 32px;
  padding: 5px;
  line-height: 32px;
}

.tab-content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px;
  /* 如果 swipeable="{{true}}"，需要增加 height */
  height: 350px;
  font-size: 30px;
}

.account-input input {
  font-size: 30px;
}

.zone_name {
  font-weight: bold;
}

.display-flex-row {
  display: flex;
  flex-direction: row;
  padding: 0 30px 30px 30px;
}

.zone_items {
  font-size: 34px;
  flex-wrap: wrap;
}

.zone_items .zone_item {
  padding: 15px;
  border: 1px dashed #b0b0b0;
  margin-top: 15px;
  margin-right: 20px;
}

.zone_items .active {
  border: 1px solid #ff6700;
  color: #ff6700 !important;
}

.item-ans {
  width: 100%;
  font-size: 30px;
  justify-content: space-between;
  box-sizing: border-box;
  height: 100px;
  align-items: center;
  border-bottom: 1px solid #ddd;
}

.product-info {
  width: 100%;
  display: flex;
  -webkit-box-pack: justify;
  margin: 0.3rem;
  box-sizing: border-box;
  height: 180px;
  line-height: 180px;
}

.product-name {
  width: 450px;
  display: block;
  /*内联对象需加*/
  white-space: nowrap;
  /* 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。不换行 */
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  /* 不换行 */
  -webkit-box-orient: vertical;
}

.product-price {
  width: 120px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 30px;
  border-radius: 60px;
  border: 1px solid #FF6A00;
  color: #FF6A00;
}

.am-tabs-bar-tab {
  font-size: 34px !important;
}

.am-tabs-scroll-left {
  background: none;
}

.am-tabs-scroll-right {
  background: none;
}

.buy-info-product, .buy-info-money {
  width: 470px;
}

.buy-info-product view {
  width: 615px;
  margin-left: 40px;
  float: left;
  display: flex;
  text-overflow:ellipsis;overflow:hidden;
}

.buy-info-money view {
  float: left;
  display: flex;
  margin-left: 40px;
}